<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
//    编写一个函数，计算任意两个个位数之间所能组成的两位数的奇数
//     - 计算0，3之间能组成的奇数个是：01、21、03、13、23、31
//     - 不要使用返回值
    // function fn(a,b){
    //     for(var i=a; i<=b; i++){
    //         for(var j=a; j<=b; j++){
    //             if((""+i+j)%2 && !(i===j)){
    //                 console.log(""+i+j);
    //             }
    //         }
    //     }
    // }
    // fn(2,8);

    // 某个公司采用公用电话传递数据，数据是四位的整数，在传递过程中是加密的，加密规则如下：每位数字都加上5,然后用除以10的余数代替该数字，再将第一位和第四位交换，第二位和第三位交换，请编写一个函数，传入原文，输出密文
    // - 进去：3715
    // - 出来：0628
    // - 两个变量交换，再创建第三个变量做过渡
    // function fn(num){
    //     var a = parseInt(num/1000);
    //     var b = parseInt(num/100)%10;
    //     var c = parseInt(num/10)%10;
    //     var d = num%10;

    //     a = (a+5)%10;
    //     b = (b+5)%10;
    //     c = (c+5)%10;
    //     d = (d+5)%10;

    //     var e = a;
    //     a = d;
    //     d = e;

    //     e = b;
    //     b = c;
    //     c = e;

    //     console.log(""+a+b+c+d);
    // }
    // fn(3715);

    // 编写一个函数，实现任意个任意数字的求 和 或 积 的函数
        // function fn(){
        //     var he = 0;
        //     var ji = 1;
        //     for(var i=0; i<arguments.length; i++){
        //         he += arguments[i];
        //         ji *= arguments[i];
        //     }
        //    console.log(he,ji);
        // }
        // fn(2,5);

    //     编写一个函数，计算三个不同数字的大小，按从小到大顺序打印
    // - 穷举法
    // function fn(a,b,c){
    //     if(a>b && a>c){
    //         if(b>c){
    //             console.log(c,b,a);
    //         }else{
    //             console.log(b,c,a);
    //         }
    //     }else if(b>a && b>c){
    //         if(a>c){
    //             console.log(c,a,b);
    //         }else{
    //             console.log(a,c,b);
    //         }
    //     }else if(c>a && c>b){
    //         if(a>b){
    //             console.log(b,a,c);
    //         }else{
    //             console.log(a,b,c);
    //         }
    //     }
    // }

    // 编写一个函数，计算两个数字的和／差／积／商
    // - 使用传参的方式

    function fn(a,b,fn){
        switch(fn){
            case "+":
                console.log(a+b);
                break;
            case "-":
                console.log(a-b);
                break;
            case "*":
                console.log(a*b);
                break;
            case "/":
                console.log(a/b);
        }
    }
    fn(9,5,"+");
    </script>
</body>
</html>